package com.simon.hse.http.entity;

import java.util.List;

/**
 * 我的培训-output
 */
public class MyTrainOutput {

    /**
     * result : Success
     * message : null
     * data : {"pageData":[{"trainingMatrix":null,"nameoftrainingplan":null,"headofTraining":null,"trainingbudget":null,"trainingBeginTime":"2020-04-10 15:20:00","trainingEndTime":null,"trainingvenues":"HSE部","trainer":null,"trainingmethods":null,"trainingmethodsText":null,"trainingcourse":null,"trainingcontent":"123","state":0,"stateText":"已提交","createFactory":null,"createDept":null,"updateDept":null,"target":"123","pX_Course":{"coursewareName":null,"classificationofCourseware":null,"learningtime":null,"encryptionornot":null,"isCommon":null,"departmentId":null,"courseAttachment":null,"reamrk":null,"createFactory":null,"createDept":null,"updateDept":null,"pX_CourseTeacher":null,"pX_CourseClass":null,"pX_CourseDetail":[],"sysFile":null,"mark01":null,"mark02":null,"mark03":null,"attachmentName":null,"htmlID":null,"id":"00000000-0000-0000-0000-000000000000","isDeleted":false,"createUser":null,"createTime":null,"updateUser":null,"updateTime":null},"pX_ExamId":null,"pX_PlanUser":[],"pX_ExamUser":[],"pX_SignDetail":[],"userIdList":null,"pX_Exam":null,"pX_PlanReport":null,"pX_ReportCard":null,"pX_Sign":null,"year":null,"month":null,"day":null,"mark01":"煤制氢脱硫模块设备HSE风险管控培训课程","mark02":"线上","mark03":"线上","mark04":"未通过","mark05":"0.00","mark06":"是","mark07":"已结束","mark08":null,"mark09":"5","mark10":"5","masteryLevel":null,"masteryLevelText":null,"score":0,"isQualified":null,"isSign":null,"oldState":null,"pX_CourseDetail":null,"id":"b85fa41d-d3e5-489c-7f8f-08d7dd1fd124","isDeleted":false,"createUser":null,"createTime":null,"updateUser":null,"updateTime":null}],"rowCount":1}
     */

    private String result;
    private Object message;
    private DataBean data;

    public String getResult() {
        return result;
    }

    public void setResult(String result) {
        this.result = result;
    }

    public Object getMessage() {
        return message;
    }

    public void setMessage(Object message) {
        this.message = message;
    }

    public DataBean getData() {
        return data;
    }

    public void setData(DataBean data) {
        this.data = data;
    }

    public static class DataBean {
        /**
         * pageData : [{"trainingMatrix":null,"nameoftrainingplan":null,"headofTraining":null,"trainingbudget":null,"trainingBeginTime":"2020-04-10 15:20:00","trainingEndTime":null,"trainingvenues":"HSE部","trainer":null,"trainingmethods":null,"trainingmethodsText":null,"trainingcourse":null,"trainingcontent":"123","state":0,"stateText":"已提交","createFactory":null,"createDept":null,"updateDept":null,"target":"123","pX_Course":{"coursewareName":null,"classificationofCourseware":null,"learningtime":null,"encryptionornot":null,"isCommon":null,"departmentId":null,"courseAttachment":null,"reamrk":null,"createFactory":null,"createDept":null,"updateDept":null,"pX_CourseTeacher":null,"pX_CourseClass":null,"pX_CourseDetail":[],"sysFile":null,"mark01":null,"mark02":null,"mark03":null,"attachmentName":null,"htmlID":null,"id":"00000000-0000-0000-0000-000000000000","isDeleted":false,"createUser":null,"createTime":null,"updateUser":null,"updateTime":null},"pX_ExamId":null,"pX_PlanUser":[],"pX_ExamUser":[],"pX_SignDetail":[],"userIdList":null,"pX_Exam":null,"pX_PlanReport":null,"pX_ReportCard":null,"pX_Sign":null,"year":null,"month":null,"day":null,"mark01":"煤制氢脱硫模块设备HSE风险管控培训课程","mark02":"线上","mark03":"线上","mark04":"未通过","mark05":"0.00","mark06":"是","mark07":"已结束","mark08":null,"mark09":"5","mark10":"5","masteryLevel":null,"masteryLevelText":null,"score":0,"isQualified":null,"isSign":null,"oldState":null,"pX_CourseDetail":null,"id":"b85fa41d-d3e5-489c-7f8f-08d7dd1fd124","isDeleted":false,"createUser":null,"createTime":null,"updateUser":null,"updateTime":null}]
         * rowCount : 1
         */

        private int rowCount;
        private List<PageDataBean> pageData;

        public int getRowCount() {
            return rowCount;
        }

        public void setRowCount(int rowCount) {
            this.rowCount = rowCount;
        }

        public List<PageDataBean> getPageData() {
            return pageData;
        }

        public void setPageData(List<PageDataBean> pageData) {
            this.pageData = pageData;
        }

        public static class PageDataBean {
            /**
             * trainingMatrix : null
             * nameoftrainingplan : null
             * headofTraining : null
             * trainingbudget : null
             * trainingBeginTime : 2020-04-10 15:20:00
             * trainingEndTime : null
             * trainingvenues : HSE部
             * trainer : null
             * trainingmethods : null
             * trainingmethodsText : null
             * trainingcourse : null
             * trainingcontent : 123
             * state : 0
             * stateText : 已提交
             * createFactory : null
             * createDept : null
             * updateDept : null
             * target : 123
             * pX_Course : {"coursewareName":null,"classificationofCourseware":null,"learningtime":null,"encryptionornot":null,"isCommon":null,"departmentId":null,"courseAttachment":null,"reamrk":null,"createFactory":null,"createDept":null,"updateDept":null,"pX_CourseTeacher":null,"pX_CourseClass":null,"pX_CourseDetail":[],"sysFile":null,"mark01":null,"mark02":null,"mark03":null,"attachmentName":null,"htmlID":null,"id":"00000000-0000-0000-0000-000000000000","isDeleted":false,"createUser":null,"createTime":null,"updateUser":null,"updateTime":null}
             * pX_ExamId : null
             * pX_PlanUser : []
             * pX_ExamUser : []
             * pX_SignDetail : []
             * userIdList : null
             * pX_Exam : null
             * pX_PlanReport : null
             * pX_ReportCard : null
             * pX_Sign : null
             * year : null
             * month : null
             * day : null
             * mark01 : 煤制氢脱硫模块设备HSE风险管控培训课程
             * mark02 : 线上
             * mark03 : 线上
             * mark04 : 未通过
             * mark05 : 0.00
             * mark06 : 是
             * mark07 : 已结束
             * mark08 : null
             * mark09 : 5
             * mark10 : 5
             * masteryLevel : null
             * masteryLevelText : null
             * score : 0.0
             * isQualified : null
             * isSign : null
             * oldState : null
             * pX_CourseDetail : null
             * id : b85fa41d-d3e5-489c-7f8f-08d7dd1fd124
             * isDeleted : false
             * createUser : null
             * createTime : null
             * updateUser : null
             * updateTime : null
             */

            private Object trainingMatrix;
            private Object nameoftrainingplan;
            private Object headofTraining;
            private Object trainingbudget;
            private String trainingBeginTime;
            private Object trainingEndTime;
            private String trainingvenues;
            private Object trainer;
            private Object trainingmethods;
            private Object trainingmethodsText;
            private Object trainingcourse;
            private String trainingcontent;
            private int state;
            private String stateText;
            private Object createFactory;
            private Object createDept;
            private Object updateDept;
            private String target;
            private PXCourseBean pX_Course;
            private Object pX_ExamId;
            private Object userIdList;
            private Object pX_Exam;
            private Object pX_PlanReport;
            private Object pX_ReportCard;
            private Object pX_Sign;
            private Object year;
            private Object month;
            private Object day;
            private String mark01;
            private String mark02;
            private String mark03;
            private String mark04;
            private String mark05;
            private String mark06;
            private String mark07;
            private Object mark08;
            private String mark09;
            private String mark10;
            private Object masteryLevel;
            private Object masteryLevelText;
            private double score;
            private Object isQualified;
            private Object isSign;
            private Object oldState;
            private Object pX_CourseDetail;
            private String id;
            private boolean isDeleted;
            private Object createUser;
            private Object createTime;
            private Object updateUser;
            private Object updateTime;
            private List<?> pX_PlanUser;
            private List<?> pX_ExamUser;
            private List<?> pX_SignDetail;

            public Object getTrainingMatrix() {
                return trainingMatrix;
            }

            public void setTrainingMatrix(Object trainingMatrix) {
                this.trainingMatrix = trainingMatrix;
            }

            public Object getNameoftrainingplan() {
                return nameoftrainingplan;
            }

            public void setNameoftrainingplan(Object nameoftrainingplan) {
                this.nameoftrainingplan = nameoftrainingplan;
            }

            public Object getHeadofTraining() {
                return headofTraining;
            }

            public void setHeadofTraining(Object headofTraining) {
                this.headofTraining = headofTraining;
            }

            public Object getTrainingbudget() {
                return trainingbudget;
            }

            public void setTrainingbudget(Object trainingbudget) {
                this.trainingbudget = trainingbudget;
            }

            public String getTrainingBeginTime() {
                return trainingBeginTime;
            }

            public void setTrainingBeginTime(String trainingBeginTime) {
                this.trainingBeginTime = trainingBeginTime;
            }

            public Object getTrainingEndTime() {
                return trainingEndTime;
            }

            public void setTrainingEndTime(Object trainingEndTime) {
                this.trainingEndTime = trainingEndTime;
            }

            public String getTrainingvenues() {
                return trainingvenues;
            }

            public void setTrainingvenues(String trainingvenues) {
                this.trainingvenues = trainingvenues;
            }

            public Object getTrainer() {
                return trainer;
            }

            public void setTrainer(Object trainer) {
                this.trainer = trainer;
            }

            public Object getTrainingmethods() {
                return trainingmethods;
            }

            public void setTrainingmethods(Object trainingmethods) {
                this.trainingmethods = trainingmethods;
            }

            public Object getTrainingmethodsText() {
                return trainingmethodsText;
            }

            public void setTrainingmethodsText(Object trainingmethodsText) {
                this.trainingmethodsText = trainingmethodsText;
            }

            public Object getTrainingcourse() {
                return trainingcourse;
            }

            public void setTrainingcourse(Object trainingcourse) {
                this.trainingcourse = trainingcourse;
            }

            public String getTrainingcontent() {
                return trainingcontent;
            }

            public void setTrainingcontent(String trainingcontent) {
                this.trainingcontent = trainingcontent;
            }

            public int getState() {
                return state;
            }

            public void setState(int state) {
                this.state = state;
            }

            public String getStateText() {
                return stateText;
            }

            public void setStateText(String stateText) {
                this.stateText = stateText;
            }

            public Object getCreateFactory() {
                return createFactory;
            }

            public void setCreateFactory(Object createFactory) {
                this.createFactory = createFactory;
            }

            public Object getCreateDept() {
                return createDept;
            }

            public void setCreateDept(Object createDept) {
                this.createDept = createDept;
            }

            public Object getUpdateDept() {
                return updateDept;
            }

            public void setUpdateDept(Object updateDept) {
                this.updateDept = updateDept;
            }

            public String getTarget() {
                return target;
            }

            public void setTarget(String target) {
                this.target = target;
            }

            public PXCourseBean getPX_Course() {
                return pX_Course;
            }

            public void setPX_Course(PXCourseBean pX_Course) {
                this.pX_Course = pX_Course;
            }

            public Object getPX_ExamId() {
                return pX_ExamId;
            }

            public void setPX_ExamId(Object pX_ExamId) {
                this.pX_ExamId = pX_ExamId;
            }

            public Object getUserIdList() {
                return userIdList;
            }

            public void setUserIdList(Object userIdList) {
                this.userIdList = userIdList;
            }

            public Object getPX_Exam() {
                return pX_Exam;
            }

            public void setPX_Exam(Object pX_Exam) {
                this.pX_Exam = pX_Exam;
            }

            public Object getPX_PlanReport() {
                return pX_PlanReport;
            }

            public void setPX_PlanReport(Object pX_PlanReport) {
                this.pX_PlanReport = pX_PlanReport;
            }

            public Object getPX_ReportCard() {
                return pX_ReportCard;
            }

            public void setPX_ReportCard(Object pX_ReportCard) {
                this.pX_ReportCard = pX_ReportCard;
            }

            public Object getPX_Sign() {
                return pX_Sign;
            }

            public void setPX_Sign(Object pX_Sign) {
                this.pX_Sign = pX_Sign;
            }

            public Object getYear() {
                return year;
            }

            public void setYear(Object year) {
                this.year = year;
            }

            public Object getMonth() {
                return month;
            }

            public void setMonth(Object month) {
                this.month = month;
            }

            public Object getDay() {
                return day;
            }

            public void setDay(Object day) {
                this.day = day;
            }

            public String getMark01() {
                return mark01;
            }

            public void setMark01(String mark01) {
                this.mark01 = mark01;
            }

            public String getMark02() {
                return mark02;
            }

            public void setMark02(String mark02) {
                this.mark02 = mark02;
            }

            public String getMark03() {
                return mark03;
            }

            public void setMark03(String mark03) {
                this.mark03 = mark03;
            }

            public String getMark04() {
                return mark04;
            }

            public void setMark04(String mark04) {
                this.mark04 = mark04;
            }

            public String getMark05() {
                return mark05;
            }

            public void setMark05(String mark05) {
                this.mark05 = mark05;
            }

            public String getMark06() {
                return mark06;
            }

            public void setMark06(String mark06) {
                this.mark06 = mark06;
            }

            public String getMark07() {
                return mark07;
            }

            public void setMark07(String mark07) {
                this.mark07 = mark07;
            }

            public Object getMark08() {
                return mark08;
            }

            public void setMark08(Object mark08) {
                this.mark08 = mark08;
            }

            public String getMark09() {
                return mark09;
            }

            public void setMark09(String mark09) {
                this.mark09 = mark09;
            }

            public String getMark10() {
                return mark10;
            }

            public void setMark10(String mark10) {
                this.mark10 = mark10;
            }

            public Object getMasteryLevel() {
                return masteryLevel;
            }

            public void setMasteryLevel(Object masteryLevel) {
                this.masteryLevel = masteryLevel;
            }

            public Object getMasteryLevelText() {
                return masteryLevelText;
            }

            public void setMasteryLevelText(Object masteryLevelText) {
                this.masteryLevelText = masteryLevelText;
            }

            public double getScore() {
                return score;
            }

            public void setScore(double score) {
                this.score = score;
            }

            public Object getIsQualified() {
                return isQualified;
            }

            public void setIsQualified(Object isQualified) {
                this.isQualified = isQualified;
            }

            public Object getIsSign() {
                return isSign;
            }

            public void setIsSign(Object isSign) {
                this.isSign = isSign;
            }

            public Object getOldState() {
                return oldState;
            }

            public void setOldState(Object oldState) {
                this.oldState = oldState;
            }

            public Object getPX_CourseDetail() {
                return pX_CourseDetail;
            }

            public void setPX_CourseDetail(Object pX_CourseDetail) {
                this.pX_CourseDetail = pX_CourseDetail;
            }

            public String getId() {
                return id;
            }

            public void setId(String id) {
                this.id = id;
            }

            public boolean isIsDeleted() {
                return isDeleted;
            }

            public void setIsDeleted(boolean isDeleted) {
                this.isDeleted = isDeleted;
            }

            public Object getCreateUser() {
                return createUser;
            }

            public void setCreateUser(Object createUser) {
                this.createUser = createUser;
            }

            public Object getCreateTime() {
                return createTime;
            }

            public void setCreateTime(Object createTime) {
                this.createTime = createTime;
            }

            public Object getUpdateUser() {
                return updateUser;
            }

            public void setUpdateUser(Object updateUser) {
                this.updateUser = updateUser;
            }

            public Object getUpdateTime() {
                return updateTime;
            }

            public void setUpdateTime(Object updateTime) {
                this.updateTime = updateTime;
            }

            public List<?> getPX_PlanUser() {
                return pX_PlanUser;
            }

            public void setPX_PlanUser(List<?> pX_PlanUser) {
                this.pX_PlanUser = pX_PlanUser;
            }

            public List<?> getPX_ExamUser() {
                return pX_ExamUser;
            }

            public void setPX_ExamUser(List<?> pX_ExamUser) {
                this.pX_ExamUser = pX_ExamUser;
            }

            public List<?> getPX_SignDetail() {
                return pX_SignDetail;
            }

            public void setPX_SignDetail(List<?> pX_SignDetail) {
                this.pX_SignDetail = pX_SignDetail;
            }

            public static class PXCourseBean {
                /**
                 * coursewareName : null
                 * classificationofCourseware : null
                 * learningtime : null
                 * encryptionornot : null
                 * isCommon : null
                 * departmentId : null
                 * courseAttachment : null
                 * reamrk : null
                 * createFactory : null
                 * createDept : null
                 * updateDept : null
                 * pX_CourseTeacher : null
                 * pX_CourseClass : null
                 * pX_CourseDetail : []
                 * sysFile : null
                 * mark01 : null
                 * mark02 : null
                 * mark03 : null
                 * attachmentName : null
                 * htmlID : null
                 * id : 00000000-0000-0000-0000-000000000000
                 * isDeleted : false
                 * createUser : null
                 * createTime : null
                 * updateUser : null
                 * updateTime : null
                 */

                private Object coursewareName;
                private Object classificationofCourseware;
                private Object learningtime;
                private Object encryptionornot;
                private Object isCommon;
                private Object departmentId;
                private Object courseAttachment;
                private Object reamrk;
                private Object createFactory;
                private Object createDept;
                private Object updateDept;
                private Object pX_CourseTeacher;
                private Object pX_CourseClass;
                private Object sysFile;
                private Object mark01;
                private Object mark02;
                private Object mark03;
                private Object attachmentName;
                private Object htmlID;
                private String id;
                private boolean isDeleted;
                private Object createUser;
                private Object createTime;
                private Object updateUser;
                private Object updateTime;
                private List<?> pX_CourseDetail;

                public Object getCoursewareName() {
                    return coursewareName;
                }

                public void setCoursewareName(Object coursewareName) {
                    this.coursewareName = coursewareName;
                }

                public Object getClassificationofCourseware() {
                    return classificationofCourseware;
                }

                public void setClassificationofCourseware(Object classificationofCourseware) {
                    this.classificationofCourseware = classificationofCourseware;
                }

                public Object getLearningtime() {
                    return learningtime;
                }

                public void setLearningtime(Object learningtime) {
                    this.learningtime = learningtime;
                }

                public Object getEncryptionornot() {
                    return encryptionornot;
                }

                public void setEncryptionornot(Object encryptionornot) {
                    this.encryptionornot = encryptionornot;
                }

                public Object getIsCommon() {
                    return isCommon;
                }

                public void setIsCommon(Object isCommon) {
                    this.isCommon = isCommon;
                }

                public Object getDepartmentId() {
                    return departmentId;
                }

                public void setDepartmentId(Object departmentId) {
                    this.departmentId = departmentId;
                }

                public Object getCourseAttachment() {
                    return courseAttachment;
                }

                public void setCourseAttachment(Object courseAttachment) {
                    this.courseAttachment = courseAttachment;
                }

                public Object getReamrk() {
                    return reamrk;
                }

                public void setReamrk(Object reamrk) {
                    this.reamrk = reamrk;
                }

                public Object getCreateFactory() {
                    return createFactory;
                }

                public void setCreateFactory(Object createFactory) {
                    this.createFactory = createFactory;
                }

                public Object getCreateDept() {
                    return createDept;
                }

                public void setCreateDept(Object createDept) {
                    this.createDept = createDept;
                }

                public Object getUpdateDept() {
                    return updateDept;
                }

                public void setUpdateDept(Object updateDept) {
                    this.updateDept = updateDept;
                }

                public Object getPX_CourseTeacher() {
                    return pX_CourseTeacher;
                }

                public void setPX_CourseTeacher(Object pX_CourseTeacher) {
                    this.pX_CourseTeacher = pX_CourseTeacher;
                }

                public Object getPX_CourseClass() {
                    return pX_CourseClass;
                }

                public void setPX_CourseClass(Object pX_CourseClass) {
                    this.pX_CourseClass = pX_CourseClass;
                }

                public Object getSysFile() {
                    return sysFile;
                }

                public void setSysFile(Object sysFile) {
                    this.sysFile = sysFile;
                }

                public Object getMark01() {
                    return mark01;
                }

                public void setMark01(Object mark01) {
                    this.mark01 = mark01;
                }

                public Object getMark02() {
                    return mark02;
                }

                public void setMark02(Object mark02) {
                    this.mark02 = mark02;
                }

                public Object getMark03() {
                    return mark03;
                }

                public void setMark03(Object mark03) {
                    this.mark03 = mark03;
                }

                public Object getAttachmentName() {
                    return attachmentName;
                }

                public void setAttachmentName(Object attachmentName) {
                    this.attachmentName = attachmentName;
                }

                public Object getHtmlID() {
                    return htmlID;
                }

                public void setHtmlID(Object htmlID) {
                    this.htmlID = htmlID;
                }

                public String getId() {
                    return id;
                }

                public void setId(String id) {
                    this.id = id;
                }

                public boolean isIsDeleted() {
                    return isDeleted;
                }

                public void setIsDeleted(boolean isDeleted) {
                    this.isDeleted = isDeleted;
                }

                public Object getCreateUser() {
                    return createUser;
                }

                public void setCreateUser(Object createUser) {
                    this.createUser = createUser;
                }

                public Object getCreateTime() {
                    return createTime;
                }

                public void setCreateTime(Object createTime) {
                    this.createTime = createTime;
                }

                public Object getUpdateUser() {
                    return updateUser;
                }

                public void setUpdateUser(Object updateUser) {
                    this.updateUser = updateUser;
                }

                public Object getUpdateTime() {
                    return updateTime;
                }

                public void setUpdateTime(Object updateTime) {
                    this.updateTime = updateTime;
                }

                public List<?> getPX_CourseDetail() {
                    return pX_CourseDetail;
                }

                public void setPX_CourseDetail(List<?> pX_CourseDetail) {
                    this.pX_CourseDetail = pX_CourseDetail;
                }
            }
        }
    }
}
